﻿using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using KenLib.BusinessManager;
using DataInfo;
using System.Collections.Generic;

public partial class APP_frmA_OrgBasicInfoRef : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        ((APP_MasterPage_appCom)this.Master).changeTitle("監理団体情報");
        ((APP_MasterPage_appCom)this.Master).HideLiArea("frmA_OrgBasicInfoRef");
        //Lay id tu Session khi login vao

        if (Session["役"] != null)
        {
            if (Session["役"].ToString() != "1")
            {
                //int id = Int32.Parse(Session["企業コード_2"].ToString());
                Show();
            }
        }
    }

    public void Show()
    {
        int id = Int32.Parse(Session["企業コード_2"].ToString());
        本社情報Manager frm = new 本社情報Manager();
        DataTable dt = new DataTable();
        try 
        {
            dt = frm.Get本社情報_frmA_OrgBasicInfoRef(id);
            if (dt.Rows.Count > 0)
            {
                foreach (DataRow row in dt.Rows)
                {
                    if (row["企業名"].ToString() != "")
                    {
                        lbl_監理団体名.Text = row["企業名"].ToString();
                    }
                    else
                    {
                        lbl_監理団体名.Text = "-";
                    }
                    if (row["設立年月日"].ToString() != "")
                    {
                        lbl_設立年月日.Text = DateTime.Parse(row["設立年月日"].ToString()).ToString("yyyy年MM月dd日");
                    }
                    else
                    {
                        lbl_設立年月日.Text = "-";
                    }
                    if (row["企業名フリガナ"].ToString() != "")
                    {
                        lbl_フリガナ.Text = row["企業名フリガナ"].ToString();
                    }
                    else
                    {
                        lbl_フリガナ.Text = "-";
                    }
                    if (row["資本金"].ToString() != "")
                    {
                        if (Convert.ToDecimal(row["資本金"].ToString()) == 0)
                        {
                            lbl_資本金.Text = "0" + " 円";
                        }
                        else
                        {
                            lbl_資本金.Text = Convert.ToDecimal(row["資本金"]).ToString("###,###") + " 円";
                        }
                    }
                    else
                    {
                        lbl_資本金.Text = "-";
                    }
                    if (row["郵便番号"].ToString() != "")
                    {
                        lbl_郵便番号.Text = row["郵便番号"].ToString();
                    }
                    else
                    {
                        lbl_郵便番号.Text = "-";
                    }
                    if (row["住所"].ToString() != "")
                    {
                        lbl_住所.Text = row["住所"].ToString();
                    }
                    else
                    {
                        lbl_住所.Text = "-";
                    }
                    if (row["ＴＥＬ"].ToString() != "")
                    {
                        lbl_電話番号.Text = row["ＴＥＬ"].ToString();
                    }
                    else
                    {
                        lbl_電話番号.Text = "-";
                    }
                    if (row["FAX"].ToString() != "")
                    {
                        lbl_FAX番号.Text = row["FAX"].ToString();
                    }
                    else
                    {
                        lbl_FAX番号.Text = "-";
                    }
                    if (row["代表者１氏名"].ToString() != "")
                    {
                        lbl_氏名_代表理事.Text = ShowTextLength1(row["代表者１氏名"].ToString());
                        lbl_氏名_代表理事.ToolTip = row["代表者１氏名"].ToString();
                    }
                    else
                    {
                        lbl_氏名_代表理事.Text = "-";
                    }
                    if (row["代表者２氏名"].ToString() != "")
                    {
                        lbl_氏名_専務理事.Text = ShowTextLength1(row["代表者２氏名"].ToString());
                        lbl_氏名_専務理事.ToolTip = row["代表者２氏名"].ToString();
                    }
                    else
                    {
                        lbl_氏名_専務理事.Text = "-";
                    }
                    if (row["担当1氏名"].ToString() != "")
                    {
                        lbl_氏名_事務局長.Text = ShowTextLength1(row["担当1氏名"].ToString());
                        lbl_氏名_事務局長.ToolTip = row["担当1氏名"].ToString();
                    }
                    else
                    {
                        lbl_氏名_事務局長.Text = "-";
                    }
                    if (row["担当２氏名"].ToString() != "")
                    {
                        lbl_氏名_担当者.Text = ShowTextLength1(row["担当２氏名"].ToString());
                        lbl_氏名_担当者.ToolTip = row["担当２氏名"].ToString();
                    }
                    else
                    {
                        lbl_氏名_担当者.Text = "-";
                    }
                    if (row["代表者１氏名フリガナ"].ToString() != "")
                    {
                        lbl_フリガナ_代表理事.Text = ShowTextLength1(row["代表者１氏名フリガナ"].ToString());
                        lbl_フリガナ_代表理事.ToolTip = row["代表者１氏名フリガナ"].ToString();
                    }
                    else
                    {
                        lbl_フリガナ_代表理事.Text = "-";
                    }
                    if (row["代表者２氏名フリガナ"].ToString() != "")
                    {
                        lbl_フリガナ_専務理事.Text = ShowTextLength1(row["代表者２氏名フリガナ"].ToString());
                        lbl_フリガナ_専務理事.ToolTip = row["代表者２氏名フリガナ"].ToString();
                    }
                    else
                    {
                        lbl_フリガナ_専務理事.Text = "-";
                    }
                    if (row["担当１氏名フリガナ"].ToString() != "")
                    {
                        lbl_フリガナ_事務局長.Text = ShowTextLength1(row["担当１氏名フリガナ"].ToString());
                        lbl_フリガナ_事務局長.ToolTip = row["担当１氏名フリガナ"].ToString();
                    }
                    else
                    {
                        lbl_フリガナ_事務局長.Text = "-";
                    }
                    if (row["担当２氏名フリガナ"].ToString() != "")
                    {
                        lbl_フリガナ_担当者.Text = ShowTextLength1(row["担当２氏名フリガナ"].ToString());
                        lbl_フリガナ_担当者.ToolTip = row["担当２氏名フリガナ"].ToString();
                    }
                    else
                    {
                        lbl_フリガナ_担当者.Text = "-";
                    }
                    if (row["代表者１役職"].ToString() != "")
                    {
                        lbl_役職_代表理事.Text = ShowTextLength1(row["代表者１役職"].ToString());
                        lbl_役職_代表理事.ToolTip = row["代表者１役職"].ToString();
                    }
                    else
                    {
                        lbl_役職_代表理事.Text = "-";
                    }
                    if (row["代表者２役職"].ToString() != "")
                    {
                        lbl_役職_専務理事.Text = ShowTextLength1(row["代表者２役職"].ToString());
                        lbl_役職_専務理事.ToolTip = row["代表者２役職"].ToString();
                    }
                    else
                    {
                        lbl_役職_専務理事.Text = "-";
                    }
                    if (row["担当１役職"].ToString() != "")
                    {
                        lbl_役職_事務局長.Text = ShowTextLength1(row["担当１役職"].ToString());
                        lbl_役職_事務局長.ToolTip = row["担当１役職"].ToString();
                    }
                    else
                    {
                        lbl_役職_事務局長.Text = "-";
                    }
                    if (row["担当２役職"].ToString() != "")
                    {
                        lbl_役職_担当者.Text = ShowTextLength1(row["担当２役職"].ToString());
                        lbl_役職_担当者.ToolTip = row["担当２役職"].ToString();
                    }
                    else
                    {
                        lbl_役職_担当者.Text = "-";
                    }
                    if (row["代表者１ＴＥＬ"].ToString() != "")
                    {
                        lbl_電話番号_代表理事.Text = ShowTextLength1(row["代表者１ＴＥＬ"].ToString());
                        lbl_電話番号_代表理事.ToolTip = row["代表者１ＴＥＬ"].ToString();
                    }
                    else
                    {
                        lbl_電話番号_代表理事.Text = "-";
                    }
                    if (row["代表者２ＴＥＬ"].ToString() != "")
                    {

                        lbl_電話番号_専務理事.Text = ShowTextLength1(row["代表者２ＴＥＬ"].ToString());
                        lbl_電話番号_専務理事.ToolTip = row["代表者２ＴＥＬ"].ToString();
                    }
                    else
                    {
                        lbl_電話番号_専務理事.Text = "-";
                    }
                    if (row["担当１直通ＴＥＬ"].ToString() != "")
                    {
                        lbl_電話番号_事務局長.Text = ShowTextLength1(row["担当１直通ＴＥＬ"].ToString());
                        lbl_電話番号_事務局長.ToolTip = row["担当１直通ＴＥＬ"].ToString();
                    }
                    else
                    {
                        lbl_電話番号_事務局長.Text = "-";
                    }
                    if (row["担当２直通ＴＥＬ"].ToString() != "")
                    {
                        lbl_電話番号_担当者.Text = ShowTextLength1(row["担当２直通ＴＥＬ"].ToString());
                        lbl_電話番号_担当者.ToolTip = row["担当２直通ＴＥＬ"].ToString();
                    }
                    else
                    {
                        lbl_電話番号_担当者.Text = "-";
                    }

                }

            }
            else
            {
                lbl_監理団体名.Text = "-";
                lbl_設立年月日.Text = "-";
                lbl_フリガナ.Text = "-";
                lbl_資本金.Text = "-";
                lbl_郵便番号.Text = "-";
                lbl_住所.Text = "-";
                lbl_電話番号.Text = "-";
                lbl_FAX番号.Text = "-";
                lbl_氏名_代表理事.Text = "-";
                lbl_氏名_専務理事.Text = "-";
                lbl_氏名_事務局長.Text = "-";
                lbl_氏名_担当者.Text = "-";
                lbl_フリガナ_代表理事.Text = "-";
                lbl_フリガナ_専務理事.Text = "-";
                lbl_フリガナ_事務局長.Text = "-";
                lbl_フリガナ_担当者.Text = "-";
                lbl_役職_代表理事.Text = "-";
                lbl_役職_専務理事.Text = "-";
                lbl_役職_事務局長.Text = "-";
                lbl_役職_担当者.Text = "-";
                lbl_電話番号_代表理事.Text = "-";
                lbl_電話番号_専務理事.Text = "-";
                lbl_電話番号_事務局長.Text = "-";
                lbl_電話番号_担当者.Text = "-";
            }
        }
        catch 
        { }
    }
    public string ShowTextLength1(string temp)
    {
        //tieng viet
        if (temp.Length > 12)
            temp = temp.Substring(0, 12) + "...";
        if (temp.Length == 0)
        {
            temp = "";
        }
        return temp;

    }
}
